لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره سقوط زاویه ای [ویدئو]
Angular Crash Course [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Angular.js یکی از پرکاربردترین فریم ورک های توسعه اپلیکیشن تک صفحه ای در صنعت است. ایجاد اپلیکیشن های تک صفحه ای کارآمد و آماده تولید را آسان تر از همیشه می کند.
در این دوره آموزشی، نحوه ایجاد REST API با استفاده از Express و Java Spring Boot را خواهید آموخت. شما حتی از آنها در Angular frontend خود استفاده خواهید کرد و برنامه های فول استک را از ابتدا می سازید. این دوره همچنین شما را از طریق ایجاد کامپوننت های Angular راهنمایی می کند. با پیشروی، با توسعه و استفاده از لولهها برای قالببندی مؤثر دادهها مقابله خواهید کرد. این دوره بعداً شما را با ایجاد دستورالعمل های سفارشی و استفاده از آنها هدایت می کند. در بخش پایانی، یاد خواهید گرفت که چگونه یک برنامه ورود به مسافران برای ورود مسافران بسازید.
در پایان این دوره، ویژگیهای ضروری Angular را بررسی کرده و مهارتهایی را که برای ساخت اپلیکیشنهای تک صفحهای قوی نیاز دارید، به دست خواهید آورد.
همه کدها در لینک GitHub زیر قرار داده شده است -
https://github.com/sanjanapackt/PacktPublishing-Angular-Crash-Course با ایجاد اجزای Angular آشنا شوید
خدماتی ایجاد کنید و از آنها برای برقراری تماس های GET و POST استفاده کنید
API های REST را با استفاده از Node.js و Express.js توسعه دهید
یک Angular frontend ایجاد کنید که API های REST را مصرف کند
مسیریابی را برای برنامه های تک صفحه ای پیکربندی کنید
توسعه و استفاده از لوله ها برای قالب بندی داده ها
دستورالعمل های سفارشی بسازید و از آنها استفاده کنید
یک API باطن رزرو پرواز با استفاده از جاوا و یک frontend با مصرف API باطن ایجاد کنید
ساخت یک برنامه ورود به مسافران این دوره برای کسانی است که می خواهند برنامه های تک صفحه ای ایجاد کنند و ویژگی های Angular را از طریق یک رویکرد عملی درک کنند، یا به سادگی برنامه های end-to-end را با استفاده از Angular frontend بسازند. باطن جاوا. کسانی که به دنبال ساخت یک برنامه پایان به انتها با استفاده از Angular به عنوان فرانت اند با Node.js یا Express Backend هستند نیز این دوره را مفید خواهند یافت. این دوره همچنین به توسعه دهندگان با تجربه Angular.js کمک می کند تا دانش خود را در زمینه ایجاد SPA با استفاده از Angular.js افزایش دهند. برای درک مفاهیم مطرح شده در دوره، مقداری دانش جاوا اسکریپت و تایپ اسکریپت مورد نیاز است. برنامه های تک صفحه ای (SPA) را کاوش کنید * درک کنید که چگونه Angular ساخت SPA را آسان می کند * هنگام ساخت یک برنامه تک صفحه ای با استفاده از Java، Node.js و Express با Angular آشنا شوید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره و مدرس
Course and Instructor Introduction
چگونه از این دوره به بهترین شکل ممکن استفاده کنیم
How to make the best of this course
اپلیکیشن های تک صفحه ای چیست؟
What are Single Page Applications
چیست و چرا Angular
What and why Angular
راه اندازی نرم افزار
Software Setup
Angular را نصب کنید
Install Angular
نخ را نصب کنید
Install Yarn
کد ویژوال استودیو را نصب کنید
Install Visual Studio Code
میز کار MySql و MySql را نصب کنید
Install MySql and MySql workbench
MySql Workbench را اجرا کنید
Launch MySql Workbench
پروژه های انجام شده را دانلود کنید
Download the completed projects
اجزاء
Components
اجزاء
Components
پروژه را ایجاد کنید
Create the project
فایل ها و پوشه های پروژه مهم
Important Project Files and Folders
اولین کامپوننت را ایجاد کنید
Create the First Component
NgModules
NgModules
کامپوننت اول را بوت استرپ کرده و اجرا کنید
Bootstrap and run the first component
استفاده از کامپوننت جدید به عنوان مولفه ریشه
Using the new component as the root component
یک جزء فروشنده ایجاد کنید
Create a Seller Component
استفاده از Arrays of data و ngFor Directive
Using Arrays of data and ngFor directive
از تابع استفاده کنید
Use the function
اتصال ویژگی ورودی
Input property binding
اتصال رویداد خروجی
Output Event Binding
دستورالعمل ها
Directives
معرفی
Introduction
ngIf
ngIf
استفاده از ngIf به صورت پویا
Using ngIf dynamically
با استفاده از ngSwitch
Using ngSwitch
با استفاده از ngSwitchDefault
Using ngSwitchDefault
با استفاده از ngFor
Using ngFor
استفاده از ngFor با اشیا
Using ngFor with objects
با استفاده از ngNonBindable
Using ngNonBindable
NgStyle
NgStyle
استایل پویا با ngStyle
Dynamic Styling with ngStyle
با استفاده از NgClass
Using NgClass
دینامیک NGClass
Dynamic NGClass
خدمات
Services
تزریق وابستگی
Dependency Injection
مورد استفاده
Usecase
پیوند به خدمات استراحت
Links to rest services
پروژه و سرویس را ایجاد کنید
Create the project and service
بررسی کد خدمات و واردات
Service code walkthrough and imports
سرویس را پیاده سازی کنید
Implement the service
رسیدگی به خطاها در سرویس
Handle errors in Service
کامپوننت را ایجاد کنید
Create the component
HTML را پیاده سازی کنید
Implement HTML
HTML را پیاده سازی کنید
Implement HTML
پیکربندی را به روز کنید
Update configuration
خدمات در عمل
Services in action
اضافه کردن سبک ها
Add styles
ارسال داده ها
Posting Data
معرفی
Introduction
پروژه را ایجاد کنید
Create the project
کامپوننت را پیاده سازی کنید
Implement the Component
سرویس را پیاده سازی کنید
Implement the Service
HTML را پیاده سازی کنید
Implement the HTML
برنامه را بوت استرپ کنید
Bootstrap the application
برنامه را اجرا کنید
Run the application
استفاده از چندین سرویس
Using Multiple Services
معرفی
Introduction
پروژه را ایجاد کنید
Create the project
خدمات را پیاده سازی کنید
Implement the Services
از خدمات استفاده کنید
Use the Services
HTML را پیاده سازی کنید
Implement the HTML
برنامه را پیکربندی کنید
Configure the app
برنامه را اجرا کنید
Run the application
از forkJoin استفاده کنید
Use forkJoin
REST API با استفاده از ExpressJS
REST API Using ExpressJS
معرفی
Introduction
جدول Product را ایجاد کنید
Create the Product table
پروژه را ایجاد کنید
Create the Project
اتصال DB را ایجاد کنید
Create the DB Connection
یک کنترلر ایجاد کنید
Create a controller
نقطه پایانی READ را پیاده سازی کنید
Implement the READ endpoint
برنامه REST را راه اندازی کنید
Initialize REST application
تست READ
Test READ
محصول واحد را دریافت کنید
Get single Product
ايجاد كردن
Create
تست و عیب یابی Create
Test and Troubleshoot Create
به روز رسانی
Update
حذف
Delete
یک پروژه Angular Client ایجاد کنید
Create an Angular Client Project
پروژه را ایجاد کنید
Create the project
روش Get Products Service را ایجاد و پیاده سازی کنید
Create and implement Get Products Service method
کامپوننت و مشاهده را ایجاد کنید
Create the component and view
محصولات GET را تست کنید
Test GET Products
روش های دیگر را اجرا کنید
Implement the Other Methods
تست ایجاد
Test Create
روش های دیگر را تست کنید
Test other methods
مسیریابی
Routing
مسیریابی
Routing
Usecase و Refactoring
Usecase and Refactoring
اجزای Refactor
Refactor Components
Refactor HTML
Refactor HTML
مراحل مسیریابی
Routing Steps
ماژول مسیریابی را ایجاد کنید
Create the Routing Module
مسیرها را اضافه کنید
Add the Routes
ویژگی pathmatch
The pathmatch property
ماژول مسیریابی را پیکربندی کنید
Configure the routing module
از مسیرها در HTML استفاده کنید
Use routes in HTML
مسیریابی در عمل
Routing in Action
لوله های
Pipes
معرفی
Introduction
لوله های متن
text pipes
تاریخ
date
واحد پول
currency
json
json
عدد
number
درصد
percent
تکه
slice
استفاده از slice in for
Using slice in for
یک وعده ایجاد کنید
create a promise
از لوله ناهمگام استفاده کنید
use async pipe
یک لوله سفارشی ایجاد کنید
Create a Custom Pipe
فرم های واکنشی
Reactive Forms
تشکیل می دهد
Forms
مورد استفاده و پروژه
Usecase and Project
bootstrap css اضافه کنید
Add bootstrap css
مدل را ایجاد کنید
Create the model
نمای فرم را ایجاد کنید
Create the form view
یک زیر گروه آدرس اضافه کنید
Add a Address sub group
دکمه ارسال را اضافه کنید
Add submit button
onSubmit را بررسی کنید
Handle onSubmit
تست و خلاصه
Test and Summary
مقادیر و اعتبارسنجی پیش فرض
Default Values and Validations
رسیدگی به خطاهای اعتبارسنجی
Handling Validation Errors
کشورها را به صورت پویا دریافت کنید
Get countries dynamically
قالبهای مبتنی بر الگو
Template Driven Forms
قالبهای مبتنی بر الگو
Template Driven Forms
پروژه را ایجاد کنید
Create the project
قالب و فرم را ایجاد کنید
Create the template and form
فیلدهای فرعی FormGroup را اضافه کنید
Add sub FormGroup fields
رسیدگی به ارسال
Handle Submit
تست
Test
صحافی دو طرفه
Two-way binding
دستورالعمل های سفارشی
Custom Directives
یک دستورالعمل ساختاری سفارشی ایجاد کنید
Create a custom structural directive
منطق شرطی را پیاده کنید
Implement the conditional logic
از *myIf استفاده کنید
Use *myIf
دستور حلقه ایجاد کنید
Create loop directive
یک دستورالعمل ویژگی ایجاد کنید
Create an Attribute Directive
ورودی های عبور
Pass Inputs
رسیدگی به رویدادها
Handle Events
مورد استفاده پروژه
Project Usecase
معرفی
Introduction
مورد استفاده رزرو پرواز
Flight Reservation Usecase
مورد استفاده در ورود به پرواز
Flight CheckIn Usecase
پس زمینه جاوا را ایجاد کنید
Create the Java Backend
طرح DB را ایجاد کنید
Create the DB Schema
جاوا را نصب کنید
Install Java
STS را نصب کنید
Install STS
برنامه اجرایی جاوا را دانلود کنید
Download the executable java application
کد منبع تکمیل شده را دانلود کنید
Download the completed source code
پروژه را ایجاد کنید
Create the project
موجودیت ها را ایجاد کنید
Create the Entities
آنها را با حاشیه نویسی JPA علامت گذاری کنید
Mark them with JPA Annotations
روابط را تعریف کنید
Define relationships
مخازن را ایجاد کنید
Create the Repositories
findFlights API
findFlights API
saveReservation API
saveReservation API
SaveReservation را پیاده سازی کنید
Implement saveReservation
پیدا کردن رزرو
findReservation
updateReservation
updateReservation
منبع داده را پیکربندی کرده و اجرا کنید
Configure the Data Source and Run
پروازها را اضافه کنید
Add Flights
پروازها را فیلتر کنید
Filter Flights
با استفاده از Postman پروازها را فیلتر کنید
Test Filter Flights using Postman
تست ذخیره و یافتن رزرو
Test Save and Find Reservation
به روز رسانی تست
Test Update
FindFlight را ایجاد و آزمایش کنید
Create and Test FindFlight
پشتیبانی Cross Site Origin را اضافه کنید
Add Cross Site Origin Support
برنامه رزرو پرواز را ایجاد کنید
Create the Flight Reservation APP
مورد استفاده
Usecase
پروژه را ایجاد کنید
Create the project
ایجاد سرویس
Create Service
جزئیات پرواز تک را واکشی کنید
Fetch single flight details
رزرو را ذخیره کنید
Save reservation
مسیریابی را پیکربندی کنید
Configure Routing
کامپوننت Find Flights را پیاده سازی کنید
Implement Find Flights Component
اجرای Binding
Implement Binding
جستجو را انجام دهید
Handle Search
نمایش جزئیات پرواز
Display flight details
برنامه را بوت استرپ کنید و اجرا کنید
Bootstrap the application and run
کاربرد در عمل
Application in action
دکمه انتخاب را اضافه کنید
Add Select Button
یک پرواز را دریافت کنید
Fetch single flight
رندر جزئیات پرواز
Render Flight Details
اطلاعات مسافر را جمع آوری کنید
Gather passenger details
جمع آوری جزئیات کارت
Collect Card Details
پس انداز رزرو را انجام دهید
Handle reservation save
صفحه تایید را نشان دهید
Show the confirmation screen
پایان به انتها تست کنید
Test End to End
برنامه Flight CheckIn را توسعه دهید
Develop Flight CheckIn App
پروژه را ایجاد کنید
Create the project
سرویس را ایجاد کنید
Create the Service
روش saveReservation را اجرا کنید
Implement the saveReservation method
پیاده سازی مسیریابی
Implement Routing
کامپوننت ریشه را کد کنید
Code the root component
Start Checkin HTML ایجاد کنید
Create Start Checkin HTML
OnClick را مدیریت کنید
Handle OnClick
ماژول فرم ها را اضافه کنید و داده های رزرو را اختصاص دهید
Add Forms Module and assign reservation data
جزئیات پرواز و مسافر را رندر کنید
Render Flight and passenger details
دکمه noOfBags را اضافه کنید و تأیید کنید
Add noOfBags and confirm button
نمایش نظرات